package info.pinlab.pinplayer.control;

import info.pinlab.pinplayer.model.response.ResponseContent;
import info.pinlab.pinplayer.model.task.TaskInstance;
import info.pinlab.pinplayer.view.TaskView;

/**
 * @author Gabor Pinter
 *
 */
public interface TaskController extends StepReqListener{
	public void onViewVisible();

	//-- Called from session --//
	public void setSessionController(SessionController sessionController);
	public void setEnrollController(EnrollController enrollController);

	
	public void setView(TaskView view);
	public void setTask(TaskInstance taski);
//	public void onBeforeNext();
	
	//-- called from GUI --//
	public void enrollResponse(ResponseContent respContent);
}


